ENGENHARIA DE SOFTWARE COM METODOLOGIAS ÁGEIS


Analise as seguintes afirmações relacionadas a Ciclo de Vida de um projeto de software:

I. As fases do ciclo de vida de um projeto são equivalentes aos processos de gerenciamento de projetos.

II. As organizações consideram o ciclo de vida do produto parte do ciclo de vida do projeto.

III. O ciclo de vida do projeto define as fases que conectam o início de um projeto ao seu final.

IV. A transição de uma fase para a outra dentro do ciclo de vida de um projeto, em geral é definida por alguma forma de transferência técnica ou entrega.

Com base nas afirmações, podemos conclui que estão corretas:

 


I e III


II e III


III e IV


I e II


I e III

ASSINALE A ALTERNATIVA CORRETA. Dois dos componentes de hardware que são integrados à configuração dos microcomputadores utilizados por um web designer, são caracterizados abaixo.

• Um destina-se a imprimir desenhos em grandes dimensões, com alta qualidade, como projetos de engenharia, plantas arquitetônicas e mapas cartográficos.

• Outro destina-se à digitalização de documentos impressos como fotografias, revistas ou livros, convertendo-os em imagens no formato digital.

Esses componentes de hardware são denominados, respectivamente:


plotter e mouse


webcam e scanner


webcam e isostick


plotter e scanner


plotter e isostick

ASSINALE A ALTERNATIVA CORRETA. Analise as afirmativas abaixo sobre reengenharia de software.

I. A reengenharia de software busca melhorar o entendimento e estrutura do software.

II. A reengenharia aumenta os riscos do projeto.

III. A reengenharia aumenta os custos do projeto.

IV. A engenharia reversa, considerada uma atividade da reengenharia, ajuda a documentar o sistema.

De acordo com as afirmativas, marque a alternativa CORRETA:


Apenas a afirmativa III está incorreta.


Apenas as afirmativas II e III estão incorretas.


Apenas a afirmativa IV está incorreta.


Apenas as afirmativas II e III estão corretas.


As afirmativas I, II e IV estão corretas

Sobre a engenharia de software, considere:

I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram solucionados.

II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para um ferramental especializado em solução de problemas e análise de informações específicas.

III. Todo projeto de software é iniciado por alguma necessidade do negócio.

IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de software com alta qualidade.

Está correto o que consta em:


II e III, somente.


II, III e IV, somente.


I, II e IV, somente.


I, II, III e IV.


III e IV, somente.

A engenharia de software compreende um conjunto de etapas comumente citadas como paradigmas de engenharia de software. No tocante a essas etapas, assinale a opção correta.

  •  

Os procedimentos da engenharia de software garantem o desenvolvimento dentro do prazo.


As ferramentas de engenharia de software proporcionam apoio totalmente automatizado aos métodos.


Os procedimentos da engenharia de software constituem o elo que mantém juntos entre aplicações e metodos inteligentes..


Os métodos de engenharia de software proporcionam os detalhes de “o que fazer” para construir o software.


Os procedimentos da engenharia de software constituem o elo que mantém juntos os métodos e as ferramentas.

ASSINALE A ALTERNATIVA CORRETA. Qual das alternativas a seguir apresenta somente métodos ágeis de desenvolvimento de software?


XP e Scrum.


Incremental e XP.


Cascata e XP.


Evolucionário e Scrum.


Incremental e Evolucionário.

Considere as afirmações abaixo sobre metodologias ágeis de desenvolvimento de software.

 

I - A filosofia das metodologias ágeis defende a satisfação do cliente, as equipes de projeto pequenas e altamente motivadas, os métodos informais, os artefatos de engenharia de software mínimos e, acima de tudo, a simplicidade no desenvolvimento.

II - "Software em funcionamento é a principal medida do progresso" – é um princípio de agilidade da Aliança Ágil.

III - "A maior prioridade é satisfazer o cliente por meio de entrega adiantada e contínua de software valioso" – é um princípio de agilidade da Aliança Ágil.

 

Quais estão corretas?


I, II, III


Apenas I


Apenas I e III


Apenas II e III


Apenas I e II

ASSINALE A ALTERNATIVA CORRETA. Na Engenharia de Requisitos, a sequência CORRETA de atividades do processo de Elicitação e Análise de Requisitos é:


Obtenção de requisitos, Documentação de requisitos, Classificação e organização de requisitos , Priorização e negociação de requisitos.

 


Obtenção de requisitos,  Priorização e negociação de requisitos,  Classificação e organização de requisitos,  Documentação de requisitos.


Obtenção de requisitos , Classificação e organização de requisitos , Priorização e negociação de requisitos, Documentação de requisitos.


Obtenção de requisitos, Classificação e organização de requisitos, Documentação de requisitos, Priorização e negociação de requisitos.


Obtenção de requisitos , Priorização e negociação de requisitos, Documentação de requisitos, Classificação e organização de requisitos.

ASSINALE A ALTERNATIVA. Na Engenharia de Requisitos, é tarefa do gerente de requisitos:


Classificar os requisitos em diferentes tipos, sendo os do tipo funcional relacionados com o custo e confiabilidade do software e os do tipo não-funcional relacionados com os casos de uso. 


Possuir autonomia para realizar alterações no projeto para garantir que o software seja bem construído e atenda às necessidades da equipe de desenvolvimento. 


Obter o comprometimento dos integrantes da equipe de desenvolvimento de software para o cumprimento do processo de software.


Acompanhar e monitorar ações durante a verificação do software, sendo este o processo que garante o atendimento aos requisitos informados pelo usuário final. 


Manter atualizados os requisitos junto ao usuário final e a equipe de desenvolvimento, a fim de obter sucesso no processo de homologação do software, atendendo as necessidades e expectativas. 

A figura abaixo está associada ao modelo em cascata ou ciclo de vida clássico, de acordo com Pressman, que sugere uma abordagem sistemática e sequencial para o desenvolvimento de software.

 

 

As fases I, II, III, IV e V são denominadas, respectivamente:

 


comunicação, planejamento, modelagem, construção e implantação


viabilidade, requisitos, especificação, elicitação e aceitação


viabilidade, planejamento, especificação, construção e aceitação


comunicação, requisitos, modelagem, elicitação e implantação


viabilidade, requisitos, modelagem, elicitação e construção

Páginas: 12345678